.TH "Director" 3 "Sat Dec 7 2019" "DesignPattern" \" -*- nroff -*-
.ad l
.nh
.SH NAME
Director
.SH SYNOPSIS
.br
.PP
.PP
\fC#include <DESIGNPATTERN_Director\&.h>\fP
.PP
Inherited by \fBDesktopDirector\fP, \fBNotebookDirector\fP, and \fBServerDirector\fP\&.
.SS "Public Member Functions"

.in +1c
.ti -1c
.RI "\fB~Director\fP ()"
.br
.ti -1c
.RI "virtual \fBAbstractComputer\fP * \fBCreateAbstractComputer\fP ()=0"
.br
.ti -1c
.RI "\fBCOMPUTER_TYPE\fP \fBGetComputer\fP ()"
.br
.in -1c
.SS "Protected Member Functions"

.in +1c
.ti -1c
.RI "\fBDirector\fP (\fBCOMPUTER_TYPE\fP eComputer)"
.br
.ti -1c
.RI "\fBVOID\fP \fBSetComputer\fP (\fBCOMPUTER_TYPE\fP eComputer)"
.br
.in -1c
.SS "Private Member Functions"

.in +1c
.ti -1c
.RI "\fBDirector\fP ()"
.br
.ti -1c
.RI "\fBDirector\fP (const \fBDirector\fP &cDirector)"
.br
.in -1c
.SS "Private Attributes"

.in +1c
.ti -1c
.RI "\fBCOMPUTER_TYPE\fP \fBm_eComputer\fP"
.br
.in -1c
.SH "Detailed Description"
.PP 
Definition at line 17 of file DESIGNPATTERN_Director\&.h\&.
.SH "Constructor & Destructor Documentation"
.PP 
.SS "Director::~Director ()"
Destruction
.PP
\fBParameters\fP
.RS 4
\fIVOID\fP 
.RE
.PP
\fBReturns\fP
.RS 4
.RE
.PP

.PP
Definition at line 45 of file DESIGNPATTERN_Director\&.cpp\&.
.SS "Director::Director (\fBCOMPUTER_TYPE\fP eComputer)\fC [protected]\fP"
Construction
.PP
\fBParameters\fP
.RS 4
\fICOMPUTER_TYPE\fP eComputer 
.RE
.PP
\fBReturns\fP
.RS 4
.RE
.PP
Construction
.PP
\fBParameters\fP
.RS 4
\fIVOID\fP 
.RE
.PP
\fBReturns\fP
.RS 4
.RE
.PP

.PP
Definition at line 33 of file DESIGNPATTERN_Director\&.cpp\&.
.SS "Director::Director ()\fC [private]\fP"
Construction
.PP
\fBParameters\fP
.RS 4
\fIVOID\fP 
.RE
.PP
\fBReturns\fP
.RS 4
.RE
.PP

.SS "Director::Director (const \fBDirector\fP & cDirector)\fC [private]\fP"
Copy Construction
.PP
\fBParameters\fP
.RS 4
\fIconst\fP \fBDirector\fP& cDirector 
.RE
.PP
\fBReturns\fP
.RS 4
.RE
.PP

.SH "Member Function Documentation"
.PP 
.SS "\fBAbstractComputer\fP * Director::CreateAbstractComputer ()\fC [pure virtual]\fP"
Create Computer
.PP
\fBParameters\fP
.RS 4
\fIVOID\fP 
.RE
.PP
\fBReturns\fP
.RS 4
AbstractComputer* 
.RE
.PP
\fBNote\fP
.RS 4
.RE
.PP

.PP
Implemented in \fBServerDirector\fP, \fBDesktopDirector\fP, \fBNotebookDirector\fP, \fBServerDirectorDoubleMonitor\fP, \fBServerDirectorDoubleKeyboard\fP, \fBServerDirectorDoubleMouse\fP, \fBServerDirectorNormal\fP, \fBDesktopDirectorDoubleMonitor\fP, \fBDesktopDirectorDoubleKeyboard\fP, \fBDesktopDirectorDoubleMouse\fP, \fBDesktopDirectorNormal\fP, \fBNotebookDirectorDoubleMonitor\fP, \fBNotebookDirectorDoubleKeyboard\fP, \fBNotebookDirectorDoubleMouse\fP, and \fBNotebookDirectorNormal\fP\&.
.PP
Definition at line 58 of file DESIGNPATTERN_Director\&.cpp\&.
.SS "\fBCOMPUTER_TYPE\fP Director::GetComputer ()"
GetComputer
.PP
\fBParameters\fP
.RS 4
\fIVOID\fP 
.RE
.PP
\fBReturns\fP
.RS 4
COMPUTER_TYPE 
.RE
.PP

.PP
Definition at line 84 of file DESIGNPATTERN_Director\&.cpp\&.
.SS "\fBVOID\fP Director::SetComputer (\fBCOMPUTER_TYPE\fP eComputer)\fC [protected]\fP"
SetComputer
.PP
\fBParameters\fP
.RS 4
\fICOMPUTER_TYPE\fP eComputer 
.RE
.PP
\fBReturns\fP
.RS 4
.RE
.PP

.PP
Definition at line 71 of file DESIGNPATTERN_Director\&.cpp\&.
.SH "Member Data Documentation"
.PP 
.SS "\fBCOMPUTER_TYPE\fP Director::m_eComputer\fC [private]\fP"

.PP
Definition at line 80 of file DESIGNPATTERN_Director\&.h\&.

.SH "Author"
.PP 
Generated automatically by Doxygen for DesignPattern from the source code\&.
